Using cognitive dimensions to compare prototyping techniques
نویسندگان
چکیده
In this paper, we explore the characteristics of different prototyping techniques applied in interactive systems design. Our analysis applies the ‘cognitive dimensions’ framework, and is informed by an appreciation of four key activities within the design and development of software, namely: the authoring of design proposals; the validation of those proposals with users; implementations mediated by prototypes and specifications; and confirmation of developed systems. In previous discussions of prototyping, attention has focussed upon a concept of ‘fidelity’ of the prototype, discussing the relative merits of lo-fidelity and hi-fidelity prototypes. Our assessment offers a more fine-grained analysis of methods, helps to clarify important distinctions between prototyping methods, and may be used to inform the selection or development of prototyping tools and techniques. In M. Petre & D. Budgen (Eds) Proc. Joint Conf. EASE & PPIG 2003 Pages 379-390 15th Workshop of the Psychology of Programming Interest Group, Keele UK, April 2003 www.ppig.org
منابع مشابه
Rapid Prototyping of Distributed Real-Time Embedded Systems Using the AADL and Ocarina
Building Distributed Real-Time Embedded systems requires a stringent methodology, from early requirements capture to full implementation. However, there is a strong link between the requirements and the final implementation (e.g. scheduling, resource dimensioning). Therefore, a rapid prototyping process based on automation of tedious and error-prone tasks (analysis, code generation) is required...
متن کاملObject-oriented application development with MeVisLab and Python
MeVisLab is a research and rapid prototyping platform for medical image processing developed by MeVis Medical Solutions AG and Fraunhofer MEVIS. We present an object-oriented approach for developing applications using MeVisLab and Python. Our approach simplifies the development of scripting intensive and complex applications for medical image processing. The program flow becomes clearer and the...
متن کاملA Prototyping and Evaluation of Hospital Dashboard through End-User Computing Satisfaction Model (EUCS)
In today's competitive environment, one of the new tools in the field ofinformation technology is business or organizational dashboards that are as abackup in the process of strategic management of organizations. The aim ofthis study is building a prototype of a hospital dashboard on the principles andguidelines of dashboards and evaluating it based on End UserComputing Satisfaction (EUCS). The...
متن کاملAn Approach to Rapid Prototyping of Large Multi-Agent Systems
Engineering individual components of a multi-agent system and their interactions is a complex and error-prone task in urgent need of methods and tools. Prototyping is a valuable technique to help software engineers explore the design space while gaining insight and a “feel” for the dynamics of the system; prototyping also allows engineers to learn more about the relationships among design featu...
متن کاملاثربخشی آموزش تکنیکهای شناختی - رفتاری بر کیفیت زندگی بیماران مبتلا به دیابت نوع 1
This study aims to investigate the effect of cognitive-behavioral trainings on the quality of life of the patients with type 1 diabetes. For this purpose, 16 patients with type 1 diabetes, who were members of the Iranian Diabetes Society in Islamshahr, were randomly selected and divided into control and experimental groups. The subjects of the experimental group were trained in cognitive-behavi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003